package com.bbva.kyfb.firmas.json;

import java.io.Serializable;

public class FirmaResponseJSON implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 302949423438756079L;
	// Atributos para mostrar
	private String tipoDeOrden;
	private String nombreFichero;
	private String numCuentaOrdenante;
	private String fechaCreacion;
	private String fechaProceso;
	private String numOrden;
	private String importe;
	private String estado;
	// Atributos ocultos
	private String identificadorFichero;
	private String pesoFichero;
	private String pesoActual;
	private String asunto;
	private String numeroAleatorio;
	private String divisa;
		
	// Constructores de la clase
	
	/**
	 * Constructor vacío de la clase
	 */
	public FirmaResponseJSON() {
		super();
	}
	/**
	 * Constructor de la clase con parámetros
	 * @param tipoDeOrden
	 * @param nombreFichero
	 * @param numCuentaOrdenante
	 * @param fechaCreacion
	 * @param fechaProceso
	 * @param numOrden
	 * @param importe
	 * @param estado
	 */
	public FirmaResponseJSON(String tipoDeOrden, String nombreFichero,
			String numCuentaOrdenante, String fechaCreacion,
			String fechaProceso, String numOrden, String importe, String estado) {
		super();
		this.tipoDeOrden = tipoDeOrden;
		this.nombreFichero = nombreFichero;
		this.numCuentaOrdenante = numCuentaOrdenante;
		this.numOrden = numOrden;
		this.fechaCreacion = fechaCreacion;
		this.fechaProceso = fechaProceso;
		this.importe = importe;
		this.estado = estado;
	}
	/**
	 * Constructor de la clase con todos los parámetros
	 * @param tipoDeOrden
	 * @param nombreFichero
	 * @param numCuentaOrdenante
	 * @param fechaCreacion
	 * @param fechaProceso
	 * @param numOrden
	 * @param importe
	 * @param estado
	 * @param identificadorFichero
	 * @param pesoFichero
	 * @param pesoActual
	 * @param asunto
	 * @param numeroAleatorio
	 */
	public FirmaResponseJSON(String tipoDeOrden, String nombreFichero,
			String numCuentaOrdenante, String fechaCreacion,
			String fechaProceso, String numOrden, String importe,
			String estado, String identificadorFichero, String pesoFichero,
			String pesoActual, String asunto, String numeroAleatorio, String divisa) {
		super();
		this.tipoDeOrden = tipoDeOrden;
		this.nombreFichero = nombreFichero;
		this.numCuentaOrdenante = numCuentaOrdenante;
		this.fechaCreacion = fechaCreacion;
		this.fechaProceso = fechaProceso;
		this.numOrden = numOrden;
		this.importe = importe;
		this.estado = estado;
		this.identificadorFichero = identificadorFichero;
		this.pesoFichero = pesoFichero;
		this.pesoActual = pesoActual;
		this.asunto = asunto;
		this.numeroAleatorio = numeroAleatorio;
		this.divisa = divisa;
	}
	
	// Métodos de obtención y establecimiento
	
	/**
	 * @return the tipoDeOrden
	 */
	public String getTipoDeOrden() {
		return tipoDeOrden;
	}
	/**
	 * @param tipoDeOrden the tipoDeOrden to set
	 */
	public void setTipoDeOrden(String tipoDeOrden) {
		this.tipoDeOrden = tipoDeOrden;
	}
	/**
	 * @return the nombreFichero
	 */
	public String getNombreFichero() {
		return nombreFichero;
	}
	/**
	 * @param nombreFichero the nombreFichero to set
	 */
	public void setNombreFichero(String nombreFichero) {
		this.nombreFichero = nombreFichero;
	}
	/**
	 * @return the numCuentaOrdenante
	 */
	public String getNumCuentaOrdenante() {
		return numCuentaOrdenante;
	}
	/**
	 * @param numCuentaOrdenante the numCuentaOrdenante to set
	 */
	public void setNumCuentaOrdenante(String numCuentaOrdenante) {
		this.numCuentaOrdenante = numCuentaOrdenante;
	}
	/**
	 * @return the fechaCreacion
	 */
	public String getFechaCreacion() {
		return fechaCreacion;
	}
	/**
	 * @param fechaCreacion the fechaCreacion to set
	 */
	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	/**
	 * @return the fechaProceso
	 */
	public String getFechaProceso() {
		return fechaProceso;
	}
	/**
	 * @param fechaProceso the fechaProceso to set
	 */
	public void setFechaProceso(String fechaProceso) {
		this.fechaProceso = fechaProceso;
	}
	/**
	 * @return the numOrden
	 */
	public String getNumOrden() {
		return numOrden;
	}
	/**
	 * @param numOrden the numOrden to set
	 */
	public void setNumOrden(String numOrden) {
		this.numOrden = numOrden;
	}
	/**
	 * @return the importe
	 */
	public String getImporte() {
		return importe;
	}
	/**
	 * @param importe the importe to set
	 */
	public void setImporte(String importe) {
		this.importe = importe;
	}
	/**
	 * @return the estado
	 */
	public String getEstado() {
		return estado;
	}
	/**
	 * @param estado the estado to set
	 */
	public void setEstado(String estado) {
		this.estado = estado;
	}
	/**
	 * @return the identificadorFichero
	 */
	public String getIdentificadorFichero() {
		return identificadorFichero;
	}
	/**
	 * @param identificadorFichero the identificadorFichero to set
	 */
	public void setIdentificadorFichero(String identificadorFichero) {
		this.identificadorFichero = identificadorFichero;
	}
	/**
	 * @return the pesoFichero
	 */
	public String getPesoFichero() {
		return pesoFichero;
	}
	/**
	 * @param pesoFichero the pesoFichero to set
	 */
	public void setPesoFichero(String pesoFichero) {
		this.pesoFichero = pesoFichero;
	}
	/**
	 * @return the pesoActual
	 */
	public String getPesoActual() {
		return pesoActual;
	}
	/**
	 * @param pesoActual the pesoActual to set
	 */
	public void setPesoActual(String pesoActual) {
		this.pesoActual = pesoActual;
	}
	/**
	 * @return the asunto
	 */
	public String getAsunto() {
		return asunto;
	}
	/**
	 * @param asunto the asunto to set
	 */
	public void setAsunto(String asunto) {
		this.asunto = asunto;
	}
	/**
	 * @return the numeroAleatorio
	 */
	public String getNumeroAleatorio() {
		return numeroAleatorio;
	}
	/**
	 * @param numeroAleatorio the numeroAleatorio to set
	 */
	public void setNumeroAleatorio(String numeroAleatorio) {
		this.numeroAleatorio = numeroAleatorio;
	}
	/**
	 * @return the divisa
	 */
	public String getDivisa() {
		return divisa;
	}
	/**
	 * @param divisa the divisa to set
	 */
	public void setDivisa(String divisa) {
		this.divisa = divisa;
	}
	/**
	 * @return the serialversionuid
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
}
